 /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package juguetería;
import java.io.*;
/**
 *
 * @author DAM17
 */
public class Utiles {
    public static int pedirNumero(String mensaje, int linferior, int lsuperior)
    {
        int numero=0;
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader (flujo);
        boolean mal=true;
        while(mal)
        {
            try
            {
                System.out.println(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                if (numero<linferior || numero>lsuperior)
                {
                    System.out.println("error, dato debe de estar entre:" +linferior + "y" +lsuperior);
                }
                else
                {
                    mal=false;
                }    
            }// fin try
            catch(NumberFormatException ex)
            {
                System.out.println("no es un numero");
            }
            catch(IOException es) {}
        }//fin while
        return numero;
    }//fin pedir numero
    
       public static int pedirNumero(String mensaje, int linferior)
       {
            int numero=0;
            InputStreamReader flujo=new InputStreamReader(System.in);
            BufferedReader teclado=new BufferedReader (flujo);
            boolean mal=true;
            while(mal)
            {
                try
                {
                System.out.println(mensaje);
                numero=Integer.parseInt(teclado.readLine());
                    if (numero<linferior)
                    {
                    System.out.println("error, dato debe de estar entre:" +linferior);
                    }
                    else
                    {
                    mal=false;
                    }    
                }// fin try
                catch(NumberFormatException ex)
                {
                System.out.println("no es un numero");
                }
                catch(IOException es) {}
             }//fin while
        return numero;
    
         }// fin pedir numero

             
             
      public static String pedirTipo(String mensaje)
      {
        InputStreamReader flujo=new InputStreamReader(System.in);
        BufferedReader teclado=new BufferedReader (flujo);
        String tipo="";
        try{
            System.out.println(mensaje);
            tipo=teclado.readLine();
            while ((!(tipo.equalsIgnoreCase("munecas"))) && 
                    (!(tipo.equalsIgnoreCase("electronicos"))) &&
                    (!(tipo.equalsIgnoreCase("otros"))) &&
                    (!(tipo.equalsIgnoreCase("fin"))))
                    {
                        System.out.println("error");
                        System.out.println(mensaje);
                        tipo=teclado.readLine();
                    }//fin while
        }//fin try
        catch(IOException es){}
        return tipo;
             }//fin pedir tipo
        
}
